﻿using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

namespace CeA.Reports.Atendimento.Web.Helpers {
    public class NavigationHelper {
        /// <summary>
        /// Redireciona uma página para a página que a chamou
        /// </summary>
        /// <param name="uri">URI da página para redirect caso a chamada não possua referer.</param>
        public static void RefererRedirect(string uri) {
            HttpRequest request = HttpContext.Current.Request;
            HttpResponse response = HttpContext.Current.Response;

            /*
            if (request.UrlReferrer != null)
                response.Redirect(request.UrlReferrer.AbsolutePath);
            else
            */
            response.Redirect(uri);
        }
    }
}
